package des.algorithm;


public abstract class Encryption {
	/* Status die bijhoudt als de encoder aan het encrypten of decrypten is */
	protected Status status;
	protected enum Status { ENCRYPTING, DECRYPTING };
	public enum EncryptionType { DES, TRIPLE_DES };
	
	/* Methode om een 64 bits waarde te encoderen */
	public abstract long encryptLong(long bits);
	
	
	/* Methode om een 64 bits waarde te decoderen */
	public abstract long decryptLong(long bits);
	
	
}
